home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / tool / inryoku / inryoku.doc < prev    next >
Text File  |  1994-11-16  |  7KB  |  145 lines

  1.  
  2.  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
  3.  ┃                                                                        ┃
  4.  ┃                             万 有 引 力                             ┃
  5.  ┃                                                                        ┃
  6.  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
  7.  ┌────────────────────────────────────┐
  8.  │                                                                        │
  9.  │       ソフト名 : 万有引力                                              │
  10.  │                                                                        │
  11.  │ 作者・著作権者 : TeC                                                │
  12.  │                                                                        │
  13.  │   提供ファイル : INRYOKU.BAS     INRYOKU.DOC     INRYOKU.EXP           │
  14.  │                  INRYOKU.GGG     INRYOKU.ICN                           │
  15.  │                                                                        │
  16.  │       開発環境 : FM-TOWNS 20F + 80387    RAM = 6MB    HD =  90MB       │
  17.  │                  FM-TOWNS II MX20        RAM = 8MB    HD = 530MB       │
  18.  │                  TownsOS V2.1 L31                                      │
  19.  │                  F-BASIC386コンパイラ V2.1 L10Dm                       │
  20.  │                                                                        │
  21.  │         準備品 : キーボード ,  マウス                                  │
  22.  │                                                                        │
  23.  └────────────────────────────────────┘
  24.   
  25.   
  26.   ● 内容
  27.   
  28.      質点(抵抗などは考えません)における万有引力を再現します。位置、速度、
  29.     質量の比を指定し、最大10点までについてリアルタイムでベクトル演算し、表
  30.     示します。
  31.   
  32.   
  33.   
  34.   ● 機能
  35.   
  36.     ・位置の指定。( X: 0~639   Y: 0~479   [dot] )
  37.     ・速度の指定。( Vx: -63.9~63.9   Vy: -47.9~47.9   [dot/cycle]max )
  38.     ・質量の比の指定。( 0.5~500.0   [単位なし] )
  39.     ・最大10点までのデータを登録可能。
  40.     ・マウスによる数値入力、十字キーで微調整。
  41.     ・質量の比に応じて色を変化させて表示。
  42.     ・軌跡の表示。
  43.     ・表示範囲を 100段階に調整可能。
  44.     ・サンプルデータ。
  45.     ・サウンドメッセージの導入。
  46.   
  47.   
  48.   
  49.   ● 操作方法
  50.   
  51.      マウスの左右、十字キー、実行キーを使います。
  52.                   ┏━━━┓
  53.                   ┃ 開始 ┃
  54.                   ┗━┯━┛
  55.     ┌───────→│←────────────────────────┐
  56.     │                ↓                                                  │
  57.     │  ┏━━━━━━━━━━━━━━┓                                  │
  58.     │  ┃ 位置の入力                 ┃                                  │
  59.     │  ┣━━━━━━━━━━━━━━┫                                  │
  60.     │  ┃   マウス   : 数値の調整    ┃                                  │
  61.     │  ┃   マウス左 : 数値の決定    ┃          ┏━━━┓              │
  62.     │  ┃   マウス右 : 終了        ─┃────→┃ 終了 ┃              │
  63.     │  ┃   十字キー : 数値の微調整  ┃          ┗━━━┛              │
  64.     │  ┃   実行キー : 演算        ─┃───────┐                  │
  65.     │  ┗━━━━━━┯━━━━━━━┛              │                  │
  66.     │                │登録                          │                  │
  67.     │                ↓                              ↓                  │
  68.     │  ┏━━━━━━━━━━━━━━┓┏━━━━━━━━━━━━━━┓  │
  69.     │  ┃ 速度の入力                 ┃┃ 演算、表示                 ┃  │
  70.     │  ┣━━━━━━━━━━━━━━┫┣━━━━━━━━━━━━━━┫  │
  71.     │  ┃   マウス   : 数値の調整    ┃┃   十字上下 : 表示範囲の調整┃  │
  72.     │  ┃   マウス左 : 数値の決定    ┃┃   マウス右 : 演算終了    ─┃─┘
  73.     ├─┃─ マウス右 : キャンセル    ┃┗━━━━━━━━━━━━━━┛
  74.     │  ┃   十字キー : 数値の微調整  ┃
  75.     │  ┗━━━━━━┯━━━━━━━┛
  76.     │                │登録
  77.     │                ↓
  78.     │  ┏━━━━━━━━━━━━━━┓
  79.     │  ┃ 質量の比の入力             ┃
  80.     │  ┣━━━━━━━━━━━━━━┫
  81.     │  ┃   マウス   : 数値の調整    ┃
  82.     │  ┃   マウス左 : 数値の決定    ┃
  83.     ├─┃─ マウス右 : キャンセル    ┃
  84.     │  ┃   十字左右 : 数値の微調整  ┃
  85.     │  ┗━━━━━━┯━━━━━━━┛
  86.     │                │登録
  87.     └────────┘
  88.   
  89.   
  90.   
  91.   ● サウンドメッセージの導入
  92.   
  93.      SNDファイルを用意して、下記のファイル名で同じディレクトリに置いて
  94.     下さい。BASICプログラム内のファイルディスクリプタの方を変更しても
  95.     結構です。
  96.      BASICプログラムの行末に「**」マークのある行を変更します。変更す
  97.     る内容は、行の先頭の「'」マークを消すだけです。配列の大きさはSNDファ
  98.     イルの大きさに応じて変更してください。サウンドメッセージの内容は次のよ
  99.     うになっています。
  100.   
  101.           ファイル名   変数名  内容
  102.   
  103.           se_01.snd    SE01    決定(位置、速度)
  104.           se_02.snd    SE02    決定(質量の比)
  105.           se_03.snd    SE03    キャンセル
  106.           se_04.snd    SE04    演算開始
  107.           se_05.snd    SE05    演算終了
  108.           se_06.snd    SE06    サンプル
  109.           se_07.snd    SE07    終了
  110.   
  111.   
  112.   
  113.   ● 参考
  114.   
  115.     ・登録なしで演算を実行すると、サンプルデータが起動されます。サンプルデ
  116.       ータの色は見やすくするためにしたもので、質量の比とは無関係です。
  117.     ・速度は普通 V=10[dot/cycle]以下が適当です。
  118.     ・表示範囲を変更すると、それまでの軌跡が消えてしまいます。
  119.     ・単位は都合上 dotや cycleを使用しているので、万有引力定数に相当するも
  120.       の(変数名:PC,10350行)は、1としています。因みに cycleはn個の質点に
  121.       ついて 1回ベクトル演算して表示するまでの時間です。よって、速度や時間
  122.       の進み具合はパソコンの処理速度に依存します。
  123.     ・SNDデータは 2秒以下が適当です。
  124.   
  125.   
  126.   
  127.   ● その他
  128.   
  129.      プログラム実行時の最初の「TeC」表示は、提供する実行形式のファイル
  130.     にのみ収録されています。よって、新たにBASICプログラムをコンパイル
  131.     したものには「TeC」表示がなくなります。
  132.      アイコンは、フリコレのルートディレクトリにある TOWNS.ICNの中から一部
  133.     変更して使いました。
  134.   
  135.   
  136.   
  137.   ● 著作権、再配付について
  138.   
  139.     ・「万有引力」の著作権は、作者である TeC(太田 哲)が所有する。
  140.     ・著作権表示は、変更してはならない。
  141.     ・「万有引力」によって生じた障害について、作者はその責任を負わない。
  142.     ・プログラムの内容変更は自由ですが、個人の範囲で使用すること。
  143.     ・再配付は、初期の状態(全てにおいて変更がない)ですること。
  144.  
  145.